/**
 *******************************************************************************
 * @FileName  : att_uuid.c
 * @Author    : GaoQiu
 * @CreateDate: 2020-02-18
 * @Copyright : Copyright(C) GaoQiu
 *              All Rights Reserved.
 *******************************************************************************
 *
 * The information contained herein is confidential and proprietary property of
 * GaoQiu and is available under the terms of Commercial License Agreement
 * between GaoQiu and the licensee in separate contract or the terms described
 * here-in.
 *
 * This heading MUST NOT be removed from this file.
 *
 * Licensees are granted free, non-transferable use of the information in this
 * file under Mutual Non-Disclosure Agreement. NO WARRENTY of ANY KIND is provided.
 *
 *******************************************************************************
 */
#include "att_uuid.h"
#include "utils/byte_stream.h"

/*! Service Group UUIDs */
const uint8_t primSvcUuid[]        = { UINT16_TO_BYTES(ATT_UUID_PRIMARY_SERVICE) };
const uint8_t charDecUuid[]        = { UINT16_TO_BYTES(ATT_UUID_CHARACTERISTIC) };
const uint8_t clientCharCfgUuid[]  = { UINT16_TO_BYTES(ATT_UUID_CLIENT_CHAR_CONFIG) };
const uint8_t userDescUuid[]       = { UINT16_TO_BYTES(ATT_UUID_CHAR_USER_DESC) };
const uint8_t hidExtReportUuid[]   = { UINT16_TO_BYTES(ATT_UUID_HID_EXT_REPORT_MAPPING) };
const uint8_t hidReportIdMapUuid[] = { UINT16_TO_BYTES(ATT_UUID_HID_REPORT_ID_MAPPING) };


/*! Battery */
const uint8_t battLevelUuid[]      = {UINT16_TO_BYTES(ATT_UUID_BATTERY_LEVEL)};

/*! HID */
const uint8_t hidBootMouseInUuid[] = {UINT16_TO_BYTES(ATT_UUID_HID_BOOT_MOUSE_IN)};
const uint8_t hidBootKeyInUuid[]   = {UINT16_TO_BYTES(ATT_UUID_HID_BOOT_KEYBOARD_IN)};
const uint8_t hidBootKeyOutUuid[]  = {UINT16_TO_BYTES(ATT_UUID_HID_BOOT_KEYBOARD_OUT)};
const uint8_t hidInfoUuid[]        = {UINT16_TO_BYTES(ATT_UUID_HID_INFORMATION)};
const uint8_t hidReportMapUuid[]   = {UINT16_TO_BYTES(ATT_UUID_HID_REPORT_MAP)};
const uint8_t hidCtrlPointUuid[]   = {UINT16_TO_BYTES(ATT_UUID_HID_CONTROL_POINT)};
const uint8_t hidReportUuid[]      = {UINT16_TO_BYTES(ATT_UUID_HID_REPORT)};
const uint8_t hidProtocolModeChUuid[] = {UINT16_TO_BYTES(ATT_UUID_HID_PROTOCOL_MODE)};

/*! Health Thermometer */
const uint8_t htsTempMeasUuid[]         = { UINT16_TO_BYTES(ATT_UUID_TEMP_MEAS) };
const uint8_t htsTempTypeUuid[]         = { UINT16_TO_BYTES(ATT_UUID_TEMP_TYPE) };
const uint8_t htsTempIntermediateUuid[] = { UINT16_TO_BYTES(ATT_UUID_INTERMEDIATE_TEMP) };
const uint8_t htsTempMeasIntvlUuid[]    = { UINT16_TO_BYTES(ATT_UUID_MEAS_INTERVAL) };


